/*
 * relative     : e:\Code\CaseManagement\case-management-web\src\types\userSettingView.ts
 * Author       : 郭鹏超
 * Date         : 2024-08-28 19:31
 * LastEditors  : 郭鹏超
 * LastEditTime : 2024-10-16 11:07
 * Description  :请求入参View
 * CodeIterationRecord:
 */

declare interface UserSettingView {
  /**
   * @description: 主题颜色
   */
  themeColor: string;
  /**
   * @description: 主题类型
   */
  themeType: "primary" | "dark";
  /**
   * @description: 用户固定顶部菜单
   */
  userFixedRouterTags?: Record<string, any>[];
  /**
   * @description: 是否显示多页签菜单
   */
  showRouterTagFlag?: boolean;
  /**
   * @description: 是否显示面包屑
   */
  showBreadcrumbFlag?: boolean;
  /**
   * @description: 患者信息呈现位置
   */
  patientInfoPosition?: "left" | "right";
  /**
   * @description: 病人信息默认呈现还是默认隐藏
   */
  defaultShowPatientInfoFlag?: boolean;
  /**
   * @description: 患者信息按钮呈现位置
   */
  patientInfoButtonPosition?: number[];
}
